* {
  margin: 0;
  padding: 0;
  user-select: none;
}

body,
html,
#app {
  background-color: #f5f5f5;
  height: 100%;
}

.w {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}

a {
  text-decoration: none;
}


li {
  list-style: none;
}

.current-nav {
  color: #fff !important;
}

video {
  object-fit: fill;
}

.mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .6);
  pointer-events: none;
}

.router-enter {
  opacity: 0;
}

.router-leave-active {
  opacity: 1;
}